package com.serviceprovider.business.module.user.model.interfaces;

/**
 * @Leonardo A. Auer
 * @since 04/11/2011
 */

/**
 * Implement this class to manage in a dynamic manner
 * DIV elements declared in the view.
 * It also gives support to handle properties messages
 * in a dynamic manner.
 */
public interface IElements {
    public static final String HIDDEN  = "none";
    public static final String VISIBLE = "inline";

    /**
     * Initialization of the
     * bean implementing IElements.
     */
    public void init();

    /**
     * Returns an String to handle properties messages
     * in a dynamic manner.
     * @return String The suffix returned must exist in messages.properties.
     * For example: home.element.title=Title, here the suffix returned must be 'home'.
     */
    public String getSuffix();
}



